/**
 * @Author 宁铂
 * @Date 2021/7/6 9:08
 * @Version 1.0
 */
public class TestVariable2 {
    /** 本类测试成员变量与局部变量 */
    
    /** 创建成员变量
     * 1.位置：类里方法外
     * 2.注意：无需手动初始化，会自动赋予对应类型的默认值
     * 3.作用域：在整类里都生效，类消失，变量才消失
     * */
    int count;
    static int sum;

    public static void main(String[] args) {
        /**创建局部变量，
         * 1.位置：方法里/局部代码块里
         * 2.注意：使用时必须手动初始化
         * 3.作用域：当方法里/局部代码块执行完毕，变量就释放
         * */
        int sum = 100;
        System.out.println(sum);

        TestVariable2 test2 = new TestVariable2();
        System.out.println(test2.count);

        /**变量：变量的使用原则，就近原则，当成员变量与局部变量同名时，使用局部变量*/
        System.out.println(sum);

    }
}
